package com.garrett.demo.sys.dao;

import com.garrett.demo.sys.entity.Account;
import com.garrett.demo.sys.entity.SimsStudent;

public interface UserDao {

    /**
     * 根据用户编号获取用户信息
     * @param id 用户编号
     * @return 用户信息
     */
    SimsStudent getUserById(String id);

    /**
     * 根据登录账号获取用户信息
     * @param account 账户名
     * @return 成功-用户信息 失败-null
     */
    Account getUserByAccount(String account);

    /**
     * 注册账户信息
     * @param account 账户
     */
    void addAccount(Account account);

    /**
     * 添加学生信息
     * @param student 学生信息
     */
    void createUser(SimsStudent student);

}
